$(function(){
    AppList={
        add:function (url){
            layer_show("添加",url);
        },
        edit:function (url){
            layer_show("编辑",url);
        },
        open:function (title,url){
            layer_show(title,url);
        },
        del:function (config){
            layer.confirm('确认要删除吗？',function(){
                $.ajax({
                    type: 'POST',
                    url: config.url==undefined?'':config.url,
                    data:config.data==undefined?'':config.data,
                    dataType: 'json',
                    async:false,
                    success: function(data){
                        if(data.code==200){
                            layer.msg('已删除!',{icon:1,time:1000});
                        }else{
                            layer.alert(data.msg||"操作失败");
                        }
                    },
                    error:function(data) {
                        var str=data.responseText;
                        var obj = JSON.parse(str);
                        layer.alert(obj.msg||"操作失败");
                    },
                });
                if(config.table!=undefined){
                    config.table.refresh();
                }
            });
        },
        stop:function (config){
            layer.confirm('确认要禁用吗？',function(){
                $.ajax({
                    type: 'POST',
                    url: config.url==undefined?'':config.url,
                    data:config.data==undefined?'':config.data,
                    dataType: 'json',
                    async:false,
                    success: function(data){
                        if(data.code==200){
                            layer.msg('已禁用!',{icon:1,time:1000});
                        }else{
                            layer.alert(data.msg||"操作失败");
                        }
                    },
                    error:function(data) {
                        var str=data.responseText;
                        var obj = JSON.parse(str);
                        layer.alert(obj.msg||"操作失败");
                    },
                });
                if(config.table!=undefined){
                    config.table.refresh();
                }
            });
        },
        start:function (config){
            layer.confirm('确认要启用吗？',function(){
                $.ajax({
                    type: 'POST',
                    url: config.url==undefined?'':config.url,
                    data:config.data==undefined?'':config.data,
                    dataType: 'json',
                    async:false,
                    success: function(data){
                        if(data.code==200){
                            layer.msg('已启用!',{icon:1,time:1000});
                        }else{
                            layer.alert(data.msg||"操作失败");
                        }
                    },
                    error:function(data) {
                        var str=data.responseText;
                        var obj = JSON.parse(str);
                        layer.alert(obj.msg||"操作失败");
                    },
                });
                if(config.table!=undefined){
                    config.table.refresh();
                }
            });
        }
    }
})
